submit/make a voluntary disclosure - French English Dictionary